﻿using System;
namespace Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik {
    
    
    public interface IToiming {
        
        string Nimetus {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IAadress> Tegevusekohad {
            get;
            set;
        }
        
        System.Int64? AlaLiikKL {
            get;
            set;
        }
        
        System.DateTime? AlgusKP {
            get;
            set;
        }
        
        string Alustaja {
            get;
            set;
        }
        
        System.DateTime? StaatusKP {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISeaduseSate> Alus {
            get;
            set;
        }
        
        System.Collections.Generic.List<System.Int64?> AluseTapsustusKL {
            get;
            set;
        }
        
        global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail AvalikustatudFail {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IObjekt> Objektid {
            get;
            set;
        }
        
        string Faabula {
            get;
            set;
        }
        
        string KoostamiseKoht {
            get;
            set;
        }
        
        string Korraldused {
            get;
            set;
        }
        
        System.Int64? LiikKL {
            get;
            set;
        }
        
        System.DateTime? LoppKP {
            get;
            set;
        }
        
        string Lopetaja {
            get;
            set;
        }
        
        string Markused {
            get;
            set;
        }
        
        global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus Menetlus {
            get;
            set;
        }
        
        System.Int64? ObjektID {
            get;
            set;
        }
        
        System.Int64? SeisundKL {
            get;
            set;
        }
        
        System.DateTime? SeisundKP {
            get;
            set;
        }
        
        string Sisu {
            get;
            set;
        }
        
        System.DateTime? LabiviimiseAlgusKP {
            get;
            set;
        }
        
        System.DateTime? LabiviimiseLoppKP {
            get;
            set;
        }
        
        string ToiminguNR {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiminguOsaline> Toiminguosalised {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiminguOsaline> ToiminguMenetlejad {
            get;
            set;
        }
        
        System.DateTime? VerAlgusKP {
            get;
            set;
        }
        
        System.DateTime? VerLoppKP {
            get;
            set;
        }
        
        System.Int64? VersID {
            get;
            set;
        }
        
        string ObjektideLoetelu {
            get;
            set;
        }
        
        string Pohjendus {
            get;
            set;
        }
        
        string OlustikuKirjeldus {
            get;
            set;
        }
        
        string EdasilykkamatusePohjendus {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail> Failid {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> AlusToimingud {
            get;
            set;
        }
        
        string TeavitamiseKirjeldus {
            get;
            set;
        }
        
        string Lisad {
            get;
            set;
        }
        
        string TehnikavahenditeLoetelu {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKulu> Kulud {
            get;
            set;
        }
        
        global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IJuriidilineIsik UusMenetlevAsutus {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus> YhendatavadEraldatavadAsjad {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlusPost> MenetlusPost {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ISyyteosyndmus> Syyteosyndmused {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKontakt> ToiminguosaliseKontaktid {
            get;
            set;
        }
        
        System.Int64? StaatusKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> SeotudToimingud {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.INoue> Nouded {
            get;
            set;
        }
        
        System.Collections.Generic.List<System.Int64?> StaatuseMargeKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOlek> SeisundidKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOlek> StaatusedKL {
            get;
            set;
        }
        
        System.Int64? AlaLiigiTapsustusKL {
            get;
            set;
        }
        
        System.Int64? KorduvuseMargeKL {
            get;
            set;
        }
        
        System.Int64? LabiviimiseVormKL {
            get;
            set;
        }
        
        System.DateTime? TahtaegKP {
            get;
            set;
        }
        
        System.Int64? JarjekorraNR {
            get;
            set;
        }
        
        System.Int64? LahenduseLiikKL {
            get;
            set;
        }
        
        System.Int64? SalastatuseTaseKL {
            get;
            set;
        }
        
        global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IFail PohiFail {
            get;
            set;
        }
        
        string SihtMenetluseNR {
            get;
            set;
        }
        
        System.Int64? SihtMenetluseObjektID {
            get;
            set;
        }
        
        System.DateTime? KoostamiseKP {
            get;
            set;
        }
        
        System.DateTime? ViimaseSalvestamiseAeg {
            get;
            set;
        }
        
        System.DateTime? SisestamiseKP {
            get;
            set;
        }
        
        string Sisestaja {
            get;
            set;
        }
        
        System.DateTime? MuutmiseKP {
            get;
            set;
        }
        
        string Muutja {
            get;
            set;
        }
        
        System.DateTime? SulgemiseKP {
            get;
            set;
        }
        
        string ToiminguosalisedCSV {
            get;
            set;
        }
        
        string ToiminguMenetlejadCSV {
            get;
            set;
        }
        
        string YhendatavadEraldatavadAsjadCSV {
            get;
            set;
        }
        
        string KlientsysteemiID {
            get;
            set;
        }
        
        System.Decimal? ToimingugaSeotudSumma {
            get;
            set;
        }
        
        System.Int64? ToimingugaSeotudSummaValuutaKL {
            get;
            set;
        }
        
        System.Int64? PiirkondKL {
            get;
            set;
        }
        
        System.Boolean? VoibMakstaPangalingiga {
            get;
            set;
        }
        
        string Resolutsioon {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IRiigiOigusabi> RiigiOigusabi {
            get;
            set;
        }
        
        System.Int64? RoaLiikKL {
            get;
            set;
        }
        
        System.Int64? RiigioigusabiAndmiseViisKL {
            get;
            set;
        }
        
        string ToiminguVastutavKontakt {
            get;
            set;
        }
        
        System.Boolean? EdastadaRaamatupidamisse {
            get;
            set;
        }
        
        string AsjaajamiseNumber {
            get;
            set;
        }
        
        System.DateTime? DokumendiPostitamiseKP {
            get;
            set;
        }
        
        System.DateTime? DokumendiSaabumiseKP {
            get;
            set;
        }
        
        System.Int64? EdastamiseViisKL {
            get;
            set;
        }
        
        System.Boolean? HagiTagamineEsialgneOiguskaitse {
            get;
            set;
        }
        
        System.Boolean? OigusabiMenetlusabiSaamine {
            get;
            set;
        }
        
        System.Int64? SalastatuseAlusKL {
            get;
            set;
        }
        
        string SalastatuseAlusKirjeldus {
            get;
            set;
        }
        
        System.DateTime? SalastatuseAlgusKP {
            get;
            set;
        }
        
        System.DateTime? SalastatuseLoppKP {
            get;
            set;
        }
        
        System.Int64? AllikaksOlevKlientSysteemKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> LisaToimingud {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> PohiToimingud {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus> Hoiatused {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetluseSisulineLiigitus> SisulisedLahendused {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMakseRekvisiidid> MakseRekvisiidid {
            get;
            set;
        }
        
        System.Int64? MojutatavaToiminguLahendusKL {
            get;
            set;
        }
        
        System.Int64? MojutavaToiminguLahendusKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> MojutavadToimingud {
            get;
            set;
        }
        
        System.Int64? MarksonaStaatusKL {
            get;
            set;
        }
        
        string Sissejuhatus {
            get;
            set;
        }
        
        System.Int64? SissenoutavusKL {
            get;
            set;
        }
        
        System.Boolean? EdasiKaebusOigusestLoobutud {
            get;
            set;
        }
        
        System.Int64? KobaraTunnus {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> KobaraLiikmed {
            get;
            set;
        }
        
        System.DateTime? LahendiKuulutamiseAeg {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.ITagasimakse> Tagasimaksed {
            get;
            set;
        }
        
        System.Boolean? MuuJuurdepaasupiirang {
            get;
            set;
        }
        
        string MuuJuurdepaasupiiranguPohjendus {
            get;
            set;
        }
    }
}
